home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Place in System Folder / System 7.5.2 or higher / Finder Scripting Extension / Finder Scripting Extension.rsrc / CODE_34.txt < prev    next >
Text File  |  1993-04-16  |  30KB  |  525 lines

  1. # near model CODE resource
  2. # jump table entries: 7072-7079 (8 of them)
  3. export_884:
  4. 00000000  4E56 FFAC                link       A6, -0x0054
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  266E 000C                movea.l    A3, [A6 + 0xC]
  7. 0000000C  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 00000010  2D7C 6E75 6C6C FFF8      move.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  9. 00000018  7000                     moveq.l    D0, 0x00
  10. 0000001A  2D40 FFFC                move.l     [A6 - 0x4], D0
  11. 0000001E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  12. 00000022  2F0C                     move.l     -[A7], A4
  13. 00000024  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  14. 00000028  0C80 6E75 6C6C           cmpi.l     D0, 0x6E756C6C /* 'null' */
  15. 0000002E  584F                     addq.w     A7, 4
  16. 00000030  660C                     bne        +0xE /* 0000003E */
  17. 00000032  2F0B                     move.l     -[A7], A3
  18. 00000034  2F0C                     move.l     -[A7], A4
  19. 00000036  4EAD 0FEA                jsr        [A5 + 0xFEA /* export_505 */]
  20. 0000003A  504F                     addq.w     A7, 8
  21. 0000003C  607E                     bra        +0x80 /* 000000BC */
  22. label0000003E:
  23. 0000003E  2F0B                     move.l     -[A7], A3
  24. 00000040  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  25. 00000044  0C80 6E75 6C6C           cmpi.l     D0, 0x6E756C6C /* 'null' */
  26. 0000004A  57C0                     seq        D0
  27. 0000004C  4400                     neg.b      D0
  28. 0000004E  4880                     ext.w      D0
  29. 00000050  584F                     addq.w     A7, 4
  30. 00000052  6668                     bne        +0x6A /* 000000BC */
  31. 00000054  486E FFBC                pea.l      [A6 - 0x44]
  32. 00000058  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  33. 0000005C  4A80                     tst.l      D0
  34. 0000005E  584F                     addq.w     A7, 4
  35. 00000060  673E                     beq        +0x40 /* 000000A0 */
  36. 00000062  2D4B FFAC                move.l     [A6 - 0x54], A3
  37. 00000066  7000                     moveq.l    D0, 0x00
  38. 00000068  2D40 FFB0                move.l     [A6 - 0x50], D0
  39. 0000006C  2D40 FFB4                move.l     [A6 - 0x4C], D0
  40. 00000070  41EE FFAC                lea.l      A0, [A6 - 0x54]
  41. 00000074  600C                     bra        +0xE /* 00000082 */
  42. label00000076:
  43. 00000076  486E FFF8                pea.l      [A6 - 0x8]
  44. 0000007A  2F0C                     move.l     -[A7], A4
  45. 0000007C  4EAD 18A2                jsr        [A5 + 0x18A2 /* export_784 */]
  46. 00000080  504F                     addq.w     A7, 8
  47. label00000082:
  48. 00000082  7000                     moveq.l    D0, 0x00
  49. 00000084  2F00                     move.l     -[A7], D0
  50. 00000086  486E FFB8                pea.l      [A6 - 0x48]
  51. 0000008A  486E FFF8                pea.l      [A6 - 0x8]
  52. 0000008E  486E FFAC                pea.l      [A6 - 0x54]
  53. 00000092  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  54. 00000096  4A00                     tst.b      D0
  55. 00000098  4FEF 0010                lea.l      A7, [A7 + 0x10]
  56. 0000009C  66D8                     bne        -0x26 /* 00000076 */
  57. 0000009E  6012                     bra        +0x14 /* 000000B2 */
  58. label000000A0:
  59. 000000A0  486E FFF8                pea.l      [A6 - 0x8]
  60. 000000A4  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  61. 000000A8  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  62. 000000AC  4A80                     tst.l      D0
  63. 000000AE  584F                     addq.w     A7, 4
  64. 000000B0  660A                     bne        +0xC /* 000000BC */
  65. label000000B2:
  66. 000000B2  486E FFBC                pea.l      [A6 - 0x44]
  67. 000000B6  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  68. 000000BA  584F                     addq.w     A7, 4
  69. label000000BC:
  70. 000000BC  4CEE 1800 FFA4           movem.l    A3,A4, [A6 - 0x5C]
  71. 000000C2  4E5E                     unlink     A6
  72. 000000C4  4E75                     rts
  73. export_885:
  74. 000000C6  4E56 FF9C                link       A6, -0x0064
  75. 000000CA  2D7C 6E75 6C6C FFE8      move.l     [A6 - 0x18], 0x6E756C6C /* 'null' */
  76. 000000D2  7000                     moveq.l    D0, 0x00
  77. 000000D4  2D40 FFEC                move.l     [A6 - 0x14], D0
  78. 000000D8  41EE FFE8                lea.l      A0, [A6 - 0x18]
  79. 000000DC  486E FFF0                pea.l      [A6 - 0x10]
  80. 000000E0  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  81. 000000E4  486E FFF8                pea.l      [A6 - 0x8]
  82. 000000E8  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  83. 000000EC  486E FFAC                pea.l      [A6 - 0x54]
  84. 000000F0  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  85. 000000F4  4A80                     tst.l      D0
  86. 000000F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  87. 000000FA  6764                     beq        +0x66 /* 00000160 */
  88. 000000FC  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  89. 00000102  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  90. 00000106  486E FF9C                pea.l      [A6 - 0x64]
  91. 0000010A  4EAD 25A2                jsr        [A5 + 0x25A2 /* export_1200 */]
  92. 0000010E  41EE FF9C                lea.l      A0, [A6 - 0x64]
  93. 00000112  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  94. 00000116  22D8                     move.l     [A1]+, [A0]+
  95. 00000118  22D8                     move.l     [A1]+, [A0]+
  96. 0000011A  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  97. 0000011E  43EE FFE8                lea.l      A1, [A6 - 0x18]
  98. 00000122  22D8                     move.l     [A1]+, [A0]+
  99. 00000124  22D8                     move.l     [A1]+, [A0]+
  100. 00000126  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  101. 0000012A  486E FFF8                pea.l      [A6 - 0x8]
  102. 0000012E  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  103. 00000132  7001                     moveq.l    D0, 0x01
  104. 00000134  2F00                     move.l     -[A7], D0
  105. 00000136  41EE 0000                lea.l      A0, [A6 + 0x0]
  106. 0000013A  2F20                     move.l     -[A7], -[A0]
  107. 0000013C  2F20                     move.l     -[A7], -[A0]
  108. 0000013E  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  109. 00000144  41EE FFF0                lea.l      A0, [A6 - 0x10]
  110. 00000148  2F20                     move.l     -[A7], -[A0]
  111. 0000014A  2F20                     move.l     -[A7], -[A0]
  112. 0000014C  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  113. 00000152  486E FFF0                pea.l      [A6 - 0x10]
  114. 00000156  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  115. 0000015A  4FEF 0034                lea.l      A7, [A7 + 0x34]
  116. 0000015E  6012                     bra        +0x14 /* 00000172 */
  117. label00000160:
  118. 00000160  486E FFE8                pea.l      [A6 - 0x18]
  119. 00000164  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  120. 00000168  486E FFF8                pea.l      [A6 - 0x8]
  121. 0000016C  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  122. 00000170  504F                     addq.w     A7, 8
  123. label00000172:
  124. 00000172  486E FFAC                pea.l      [A6 - 0x54]
  125. 00000176  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  126. 0000017A  206E 0008                movea.l    A0, [A6 + 0x8]
  127. 0000017E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  128. 00000182  20D9                     move.l     [A0]+, [A1]+
  129. 00000184  20D9                     move.l     [A0]+, [A1]+
  130. 00000186  584F                     addq.w     A7, 4
  131. 00000188  4E5E                     unlink     A6
  132. 0000018A  4E75                     rts
  133. export_886:
  134. 0000018C  4E56 FFAC                link       A6, -0x0054
  135. 00000190  2D7C 6E75 6C6C FFE8      move.l     [A6 - 0x18], 0x6E756C6C /* 'null' */
  136. 00000198  7000                     moveq.l    D0, 0x00
  137. 0000019A  2D40 FFEC                move.l     [A6 - 0x14], D0
  138. 0000019E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  139. 000001A2  2D7C 6E75 6C6C FFF0      move.l     [A6 - 0x10], 0x6E756C6C /* 'null' */
  140. 000001AA  2D40 FFF4                move.l     [A6 - 0xC], D0
  141. 000001AE  41EE FFF0                lea.l      A0, [A6 - 0x10]
  142. 000001B2  2D7C 6E75 6C6C FFF8      move.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  143. 000001BA  2D40 FFFC                move.l     [A6 - 0x4], D0
  144. 000001BE  41EE FFF8                lea.l      A0, [A6 - 0x8]
  145. 000001C2  486E FFAC                pea.l      [A6 - 0x54]
  146. 000001C6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  147. 000001CA  4A80                     tst.l      D0
  148. 000001CC  584F                     addq.w     A7, 4
  149. 000001CE  6744                     beq        +0x46 /* 00000214 */
  150. 000001D0  2F3C 7365 6C65           move.l     -[A7], 0x73656C65 /* 'sele' */
  151. 000001D6  486E FFF0                pea.l      [A6 - 0x10]
  152. 000001DA  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  153. 000001DE  7000                     moveq.l    D0, 0x00
  154. 000001E0  2F00                     move.l     -[A7], D0
  155. 000001E2  41EE FFF8                lea.l      A0, [A6 - 0x8]
  156. 000001E6  2F20                     move.l     -[A7], -[A0]
  157. 000001E8  2F20                     move.l     -[A7], -[A0]
  158. 000001EA  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  159. 000001F0  41EE 0000                lea.l      A0, [A6 + 0x0]
  160. 000001F4  2F20                     move.l     -[A7], -[A0]
  161. 000001F6  2F20                     move.l     -[A7], -[A0]
  162. 000001F8  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  163. 000001FE  486E FFE8                pea.l      [A6 - 0x18]
  164. 00000202  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  165. 00000206  486E FFF0                pea.l      [A6 - 0x10]
  166. 0000020A  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  167. 0000020E  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  168. 00000212  6028                     bra        +0x2A /* 0000023C */
  169. label00000214:
  170. 00000214  486E FFF0                pea.l      [A6 - 0x10]
  171. 00000218  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  172. 0000021C  486E FFE8                pea.l      [A6 - 0x18]
  173. 00000220  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  174. 00000224  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  175. 00000228  4A80                     tst.l      D0
  176. 0000022A  504F                     addq.w     A7, 8
  177. 0000022C  670E                     beq        +0x10 /* 0000023C */
  178. 0000022E  206E 0008                movea.l    A0, [A6 + 0x8]
  179. 00000232  43EE FFE8                lea.l      A1, [A6 - 0x18]
  180. 00000236  20D9                     move.l     [A0]+, [A1]+
  181. 00000238  20D9                     move.l     [A0]+, [A1]+
  182. 0000023A  6016                     bra        +0x18 /* 00000252 */
  183. label0000023C:
  184. 0000023C  486E FFAC                pea.l      [A6 - 0x54]
  185. 00000240  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  186. 00000244  206E 0008                movea.l    A0, [A6 + 0x8]
  187. 00000248  43EE FFE8                lea.l      A1, [A6 - 0x18]
  188. 0000024C  20D9                     move.l     [A0]+, [A1]+
  189. 0000024E  20D9                     move.l     [A0]+, [A1]+
  190. 00000250  584F                     addq.w     A7, 4
  191. label00000252:
  192. 00000252  4E5E                     unlink     A6
  193. 00000254  4E75                     rts
  194. export_887:
  195. 00000256  4E56 FFA4                link       A6, -0x005C
  196. 0000025A  48E7 0118                movem.l    -[A7], D7,A3,A4
  197. 0000025E  286E 000C                movea.l    A4, [A6 + 0xC]
  198. 00000262  206E 001C                movea.l    A0, [A6 + 0x1C]
  199. 00000266  43EE FFF0                lea.l      A1, [A6 - 0x10]
  200. 0000026A  22D8                     move.l     [A1]+, [A0]+
  201. 0000026C  22D8                     move.l     [A1]+, [A0]+
  202. 0000026E  206E 0010                movea.l    A0, [A6 + 0x10]
  203. 00000272  43EE FFF8                lea.l      A1, [A6 - 0x8]
  204. 00000276  22D8                     move.l     [A1]+, [A0]+
  205. 00000278  22D8                     move.l     [A1]+, [A0]+
  206. 0000027A  202D FD6A                move.l     D0, [A5 - 0x296]
  207. 0000027E  C0BC 0000 0010           and.l      D0, 0x10
  208. 00000284  486E FFE8                pea.l      [A6 - 0x18]
  209. 00000288  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  210. 0000028C  4247                     clr.w      D7
  211. 0000028E  2F0C                     move.l     -[A7], A4
  212. 00000290  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  213. 00000294  486E FFAC                pea.l      [A6 - 0x54]
  214. 00000298  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  215. 0000029C  4A80                     tst.l      D0
  216. 0000029E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  217. 000002A2  673A                     beq        +0x3C /* 000002DE */
  218. 000002A4  486E FFF0                pea.l      [A6 - 0x10]
  219. 000002A8  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  220. 000002AC  2640                     movea.l    A3, D0
  221. 000002AE  41EE 0000                lea.l      A0, [A6 + 0x0]
  222. 000002B2  2F20                     move.l     -[A7], -[A0]
  223. 000002B4  2F20                     move.l     -[A7], -[A0]
  224. 000002B6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  225. 000002BA  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  226. 000002BE  2F0B                     move.l     -[A7], A3
  227. 000002C0  486E FFA4                pea.l      [A6 - 0x5C]
  228. 000002C4  2053                     movea.l    A0, [A3]
  229. 000002C6  2050                     movea.l    A0, [A0]
  230. 000002C8  2268 0020                movea.l    A1, [A0 + 0x20]
  231. 000002CC  4E91                     jsr        [A1]
  232. 000002CE  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  233. 000002D2  224C                     movea.l    A1, A4
  234. 000002D4  22D8                     move.l     [A1]+, [A0]+
  235. 000002D6  22D8                     move.l     [A1]+, [A0]+
  236. 000002D8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  237. 000002DC  6006                     bra        +0x8 /* 000002E4 */
  238. label000002DE:
  239. 000002DE  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  240. 000002E2  3E00                     move.w     D7, D0
  241. label000002E4:
  242. 000002E4  486E FFAC                pea.l      [A6 - 0x54]
  243. 000002E8  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  244. 000002EC  4A47                     tst.w      D7
  245. 000002EE  584F                     addq.w     A7, 4
  246. 000002F0  6614                     bne        +0x16 /* 00000306 */
  247. 000002F2  2F0C                     move.l     -[A7], A4
  248. 000002F4  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  249. 000002F8  0C80 6E75 6C6C           cmpi.l     D0, 0x6E756C6C /* 'null' */
  250. 000002FE  584F                     addq.w     A7, 4
  251. 00000300  6604                     bne        +0x6 /* 00000306 */
  252. 00000302  3E3C F940                move.w     D7, 0xF940
  253. label00000306:
  254. 00000306  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  255. 0000030A  3D47 0024                move.w     [A6 + 0x24], D7
  256. 0000030E  4CEE 1880 FF98           movem.l    D7,A3,A4, [A6 - 0x68]
  257. 00000314  4E5E                     unlink     A6
  258. 00000316  205F                     movea.l    A0, [A7]+
  259. 00000318  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  260. 0000031C  4ED0                     jmp        [A0]
  261. export_888:
  262. 0000031E  4E56 FFF4                link       A6, -0x000C
  263. 00000322  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  264. 00000326  2C2E 000C                move.l     D6, [A6 + 0xC]
  265. 0000032A  2F06                     move.l     -[A7], D6
  266. 0000032C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  267. 00000330  4EAD 1712                jsr        [A5 + 0x1712 /* export_734 */]
  268. 00000334  2E00                     move.l     D7, D0
  269. 00000336  486E FFFC                pea.l      [A6 - 0x4]
  270. 0000033A  4EAD 0A62                jsr        [A5 + 0xA62 /* export_328 */]
  271. 0000033E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  272. 00000342  6010                     bra        +0x12 /* 00000354 */
  273. label00000344:
  274. 00000344  2F06                     move.l     -[A7], D6
  275. 00000346  2F0B                     move.l     -[A7], A3
  276. 00000348  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  277. 0000034C  4A00                     tst.b      D0
  278. 0000034E  504F                     addq.w     A7, 8
  279. 00000350  6702                     beq        +0x4 /* 00000354 */
  280. 00000352  5287                     addq.l     D7, 1
  281. label00000354:
  282. 00000354  486E FFFC                pea.l      [A6 - 0x4]
  283. 00000358  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  284. 0000035C  2640                     movea.l    A3, D0
  285. 0000035E  200B                     move.l     D0, A3
  286. 00000360  584F                     addq.w     A7, 4
  287. 00000362  66E0                     bne        -0x1E /* 00000344 */
  288. 00000364  2F06                     move.l     -[A7], D6
  289. 00000366  2F2D FDAA                move.l     -[A7], [A5 - 0x256]
  290. 0000036A  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  291. 0000036E  4A00                     tst.b      D0
  292. 00000370  504F                     addq.w     A7, 8
  293. 00000372  6702                     beq        +0x4 /* 00000376 */
  294. 00000374  5287                     addq.l     D7, 1
  295. label00000376:
  296. 00000376  286D FD9E                movea.l    A4, [A5 - 0x262]
  297. 0000037A  2054                     movea.l    A0, [A4]
  298. 0000037C  2668 0018                movea.l    A3, [A0 + 0x18]
  299. 00000380  2F0B                     move.l     -[A7], A3
  300. 00000382  486E FFF4                pea.l      [A6 - 0xC]
  301. 00000386  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  302. 0000038A  41EE FFF4                lea.l      A0, [A6 - 0xC]
  303. 0000038E  504F                     addq.w     A7, 8
  304. 00000390  601C                     bra        +0x1E /* 000003AE */
  305. label00000392:
  306. 00000392  2F06                     move.l     -[A7], D6
  307. 00000394  2F0C                     move.l     -[A7], A4
  308. 00000396  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  309. 0000039A  4A00                     tst.b      D0
  310. 0000039C  504F                     addq.w     A7, 8
  311. 0000039E  670E                     beq        +0x10 /* 000003AE */
  312. 000003A0  2F0C                     move.l     -[A7], A4
  313. 000003A2  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  314. 000003A6  4A00                     tst.b      D0
  315. 000003A8  584F                     addq.w     A7, 4
  316. 000003AA  6602                     bne        +0x4 /* 000003AE */
  317. 000003AC  5287                     addq.l     D7, 1
  318. label000003AE:
  319. 000003AE  486E FFF4                pea.l      [A6 - 0xC]
  320. 000003B2  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  321. 000003B6  2840                     movea.l    A4, D0
  322. 000003B8  200C                     move.l     D0, A4
  323. 000003BA  584F                     addq.w     A7, 4
  324. 000003BC  66D4                     bne        -0x2A /* 00000392 */
  325. 000003BE  4AAD FED2                tst.l      [A5 - 0x12E]
  326. 000003C2  6712                     beq        +0x14 /* 000003D6 */
  327. 000003C4  2F06                     move.l     -[A7], D6
  328. 000003C6  2F2D FED2                move.l     -[A7], [A5 - 0x12E]
  329. 000003CA  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  330. 000003CE  4A00                     tst.b      D0
  331. 000003D0  504F                     addq.w     A7, 8
  332. 000003D2  6702                     beq        +0x4 /* 000003D6 */
  333. 000003D4  5287                     addq.l     D7, 1
  334. label000003D6:
  335. 000003D6  2007                     move.l     D0, D7
  336. 000003D8  4CEE 18C0 FFE4           movem.l    D6,D7,A3,A4, [A6 - 0x1C]
  337. 000003DE  4E5E                     unlink     A6
  338. 000003E0  4E75                     rts
  339. export_889:
  340. 000003E2  4E56 FF74                link       A6, -0x008C
  341. 000003E6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  342. 000003EA  286E 0008                movea.l    A4, [A6 + 0x8]
  343. 000003EE  486E 000C                pea.l      [A6 + 0xC]
  344. 000003F2  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  345. 000003F6  2C00                     move.l     D6, D0
  346. 000003F8  2F0C                     move.l     -[A7], A4
  347. 000003FA  2054                     movea.l    A0, [A4]
  348. 000003FC  2050                     movea.l    A0, [A0]
  349. 000003FE  2268 0090                movea.l    A1, [A0 + 0x90]
  350. 00000402  4E91                     jsr        [A1]
  351. 00000404  2640                     movea.l    A3, D0
  352. 00000406  200B                     move.l     D0, A3
  353. 00000408  504F                     addq.w     A7, 8
  354. 0000040A  6716                     beq        +0x18 /* 00000422 */
  355. 0000040C  4878 510E                push.l     0x510E
  356. 00000410  2F0B                     move.l     -[A7], A3
  357. 00000412  2053                     movea.l    A0, [A3]
  358. 00000414  2050                     movea.l    A0, [A0]
  359. 00000416  2268 000C                movea.l    A1, [A0 + 0xC]
  360. 0000041A  4E91                     jsr        [A1]
  361. 0000041C  4A00                     tst.b      D0
  362. 0000041E  504F                     addq.w     A7, 8
  363. 00000420  660C                     bne        +0xE /* 0000042E */
  364. label00000422:
  365. 00000422  2F3C FFFF F954           move.l     -[A7], 0xFFFFF954
  366. 00000428  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  367. 0000042C  584F                     addq.w     A7, 4
  368. label0000042E:
  369. 0000042E  486E FF74                pea.l      [A6 - 0x8C]
  370. 00000432  2F0B                     move.l     -[A7], A3
  371. 00000434  2053                     movea.l    A0, [A3]
  372. 00000436  2050                     movea.l    A0, [A0]
  373. 00000438  2268 01B8                movea.l    A1, [A0 + 0x1B8]
  374. 0000043C  4E91                     jsr        [A1]
  375. 0000043E  3E00                     move.w     D7, D0
  376. 00000440  2D46 FF94                move.l     [A6 - 0x6C], D6
  377. 00000444  486E FF74                pea.l      [A6 - 0x8C]
  378. 00000448  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  379. 0000044C  3E00                     move.w     D7, D0
  380. 0000044E  486E FF74                pea.l      [A6 - 0x8C]
  381. 00000452  2F0B                     move.l     -[A7], A3
  382. 00000454  2053                     movea.l    A0, [A3]
  383. 00000456  2050                     movea.l    A0, [A0]
  384. 00000458  2268 01B0                movea.l    A1, [A0 + 0x1B0]
  385. 0000045C  4E91                     jsr        [A1]
  386. 0000045E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  387. 00000462  4CEE 18C0 FF64           movem.l    D6,D7,A3,A4, [A6 - 0x9C]
  388. 00000468  4E5E                     unlink     A6
  389. 0000046A  4E75                     rts
  390. export_890:
  391. 0000046C  4E56 FFF4                link       A6, -0x000C
  392. 00000470  48E7 0118                movem.l    -[A7], D7,A3,A4
  393. 00000474  2E2E 0010                move.l     D7, [A6 + 0x10]
  394. 00000478  286E 000C                movea.l    A4, [A6 + 0xC]
  395. 0000047C  486E FFF8                pea.l      [A6 - 0x8]
  396. 00000480  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  397. 00000484  2007                     move.l     D0, D7
  398. 00000486  0480 6366 6F6C           subi.l     D0, 0x63666F6C /* 'cfol' */
  399. 0000048C  584F                     addq.w     A7, 4
  400. 0000048E  6738                     beq        +0x3A /* 000004C8 */
  401. 00000490  0480 0003 0501           subi.l     D0, 0x30501
  402. 00000496  6730                     beq        +0x32 /* 000004C8 */
  403. 00000498  0480 0005 EDFD           subi.l     D0, 0x5EDFD
  404. 0000049E  6728                     beq        +0x2A /* 000004C8 */
  405. 000004A0  0480 0005 0C08           subi.l     D0, 0x50C08
  406. 000004A6  6720                     beq        +0x22 /* 000004C8 */
  407. 000004A8  0480 00FF 0702           subi.l     D0, 0xFF0702
  408. 000004AE  6718                     beq        +0x1A /* 000004C8 */
  409. 000004B0  0480 0200 0000           subi.l     D0, 0x2000000
  410. 000004B6  6710                     beq        +0x12 /* 000004C8 */
  411. 000004B8  0480 0CEF FEFE           subi.l     D0, 0xCEFFEFE
  412. 000004BE  6708                     beq        +0xA /* 000004C8 */
  413. 000004C0  0480 0010 EF01           subi.l     D0, 0x10EF01
  414. 000004C6  6642                     bne        +0x44 /* 0000050A */
  415. label000004C8:
  416. 000004C8  2F0C                     move.l     -[A7], A4
  417. 000004CA  2054                     movea.l    A0, [A4]
  418. 000004CC  2050                     movea.l    A0, [A0]
  419. 000004CE  2268 00CC                movea.l    A1, [A0 + 0xCC]
  420. 000004D2  4E91                     jsr        [A1]
  421. 000004D4  2640                     movea.l    A3, D0
  422. 000004D6  200B                     move.l     D0, A3
  423. 000004D8  584F                     addq.w     A7, 4
  424. 000004DA  673E                     beq        +0x40 /* 0000051A */
  425. 000004DC  2F07                     move.l     -[A7], D7
  426. 000004DE  2F0B                     move.l     -[A7], A3
  427. 000004E0  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  428. 000004E4  4A00                     tst.b      D0
  429. 000004E6  504F                     addq.w     A7, 8
  430. 000004E8  6730                     beq        +0x32 /* 0000051A */
  431. 000004EA  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  432. 000004F0  2F0B                     move.l     -[A7], A3
  433. 000004F2  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  434. 000004F6  2D40 FFF4                move.l     [A6 - 0xC], D0
  435. 000004FA  2F00                     move.l     -[A7], D0
  436. 000004FC  486E FFF8                pea.l      [A6 - 0x8]
  437. 00000500  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  438. 00000504  4FEF 0010                lea.l      A7, [A7 + 0x10]
  439. 00000508  6010                     bra        +0x12 /* 0000051A */
  440. label0000050A:
  441. 0000050A  2F07                     move.l     -[A7], D7
  442. 0000050C  2F0C                     move.l     -[A7], A4
  443. 0000050E  486E FFF8                pea.l      [A6 - 0x8]
  444. 00000512  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  445. 00000516  4FEF 000C                lea.l      A7, [A7 + 0xC]
  446. label0000051A:
  447. 0000051A  206E 0008                movea.l    A0, [A6 + 0x8]
  448. 0000051E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  449. 00000522  20D9                     move.l     [A0]+, [A1]+
  450. 00000524  20D9                     move.l     [A0]+, [A1]+
  451. 00000526  4CEE 1880 FFE8           movem.l    D7,A3,A4, [A6 - 0x18]
  452. 0000052C  4E5E                     unlink     A6
  453. 0000052E  4E75                     rts
  454. export_891:
  455. 00000530  4E56 FFA8                link       A6, -0x0058
  456. 00000534  2F07                     move.l     -[A7], D7
  457. 00000536  1E2E 000B                move.b     D7, [A6 + 0xB]
  458. 0000053A  7000                     moveq.l    D0, 0x00
  459. 0000053C  1007                     move.b     D0, D7
  460. 0000053E  0C40 0001                cmpi.w     D0, 0x1
  461. 00000542  6664                     bne        +0x66 /* 000005A8 */
  462. 00000544  7000                     moveq.l    D0, 0x00
  463. 00000546  2F00                     move.l     -[A7], D0
  464. 00000548  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  465. 0000054C  7200                     moveq.l    D1, 0x00
  466. 0000054E  1200                     move.b     D1, D0
  467. 00000550  4A81                     tst.l      D1
  468. 00000552  584F                     addq.w     A7, 4
  469. 00000554  6652                     bne        +0x54 /* 000005A8 */
  470. 00000556  42AE FFCA                clr.l      [A6 - 0x36]
  471. 0000055A  3D7C 7000 FFCE           move.w     [A6 - 0x32], 0x7000 /* 'p\0' */
  472. 00000560  3D7C 6665 FFD0           move.w     [A6 - 0x30], 0x6665 /* 'fe' */
  473. 00000566  3D7C 7874 FFD2           move.w     [A6 - 0x2E], 0x7874 /* 'xt' */
  474. 0000056C  3D7C 4D41 FFD4           move.w     [A6 - 0x2C], 0x4D41 /* 'MA' */
  475. 00000572  3D7C 4353 FFD6           move.w     [A6 - 0x2A], 0x4353 /* 'CS' */
  476. 00000578  3D7C 6665 FFD8           move.w     [A6 - 0x28], 0x6665 /* 'fe' */
  477. 0000057E  3D7C 7874 FFDA           move.w     [A6 - 0x26], 0x7874 /* 'xt' */
  478. 00000584  303C A094                move.w     D0, 0xA094
  479. 00000588  A346                     syscall    GetOSTrapAddress, flags=3
  480. 0000058A  2D48 FFAC                move.l     [A6 - 0x54], A0
  481. 0000058E  303C 009F                move.w     D0, 0x9F
  482. 00000592  A146                     syscall    GetTrapAddress, flags=1
  483. 00000594  202E FFAC                move.l     D0, [A6 - 0x54]
  484. 00000598  B1C0                     cmpa.l     A0, D0
  485. 0000059A  6604                     bne        +0x6 /* 000005A0 */
  486. 0000059C  70CE                     moveq.l    D0, 0xFFFFFFCE
  487. 0000059E  6008                     bra        +0xA /* 000005A8 */
  488. label000005A0:
  489. 000005A0  7000                     moveq.l    D0, 0x00
  490. 000005A2  41EE FFB0                lea.l      A0, [A6 - 0x50]
  491. 000005A6  A094                     syscall    ServerDispatch
  492. label000005A8:
  493. 000005A8  7000                     moveq.l    D0, 0x00
  494. 000005AA  1007                     move.b     D0, D7
  495. 000005AC  4A80                     tst.l      D0
  496. 000005AE  6640                     bne        +0x42 /* 000005F0 */
  497. 000005B0  7000                     moveq.l    D0, 0x00
  498. 000005B2  2F00                     move.l     -[A7], D0
  499. 000005B4  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  500. 000005B8  7200                     moveq.l    D1, 0x00
  501. 000005BA  1200                     move.b     D1, D0
  502. 000005BC  4A81                     tst.l      D1
  503. 000005BE  584F                     addq.w     A7, 4
  504. 000005C0  672E                     beq        +0x30 /* 000005F0 */
  505. 000005C2  3D7C 0002 FFCA           move.w     [A6 - 0x36], 0x2
  506. 000005C8  426E FFCC                clr.w      [A6 - 0x34]
  507. 000005CC  303C A094                move.w     D0, 0xA094
  508. 000005D0  A346                     syscall    GetOSTrapAddress, flags=3
  509. 000005D2  2D48 FFA8                move.l     [A6 - 0x58], A0
  510. 000005D6  303C 009F                move.w     D0, 0x9F
  511. 000005DA  A146                     syscall    GetTrapAddress, flags=1
  512. 000005DC  202E FFA8                move.l     D0, [A6 - 0x58]
  513. 000005E0  B1C0                     cmpa.l     A0, D0
  514. 000005E2  6604                     bne        +0x6 /* 000005E8 */
  515. 000005E4  70CE                     moveq.l    D0, 0xFFFFFFCE
  516. 000005E6  6008                     bra        +0xA /* 000005F0 */
  517. label000005E8:
  518. 000005E8  7000                     moveq.l    D0, 0x00
  519. 000005EA  41EE FFB0                lea.l      A0, [A6 - 0x50]
  520. 000005EE  A094                     syscall    ServerDispatch
  521. label000005F0:
  522. 000005F0  2E2E FFA4                move.l     D7, [A6 - 0x5C]
  523. 000005F4  4E5E                     unlink     A6
  524. 000005F6  4E75                     rts
  525.